Neste curso iremos explorar o pacote NumPy, que adicionou o tipo ndarray ao Python. Contrário a utilizar um pacote ou biblioteca específica de processamento de imagens, onde a imagem é uma classe específica, onde as funções são primordialmente utilizadas para processamento de imagens, iremos utilizar o ndarray do NumPy para representar nossa imagem.
Neste curso, iremos praticar a programação do estilo matricial, isto é, procurando resolver o problema de forma matricial. Pretendemos com isto mostrar que este estilo de programação ajuda a reutilizar operações e manipulações matriciais conhecidas, aumenta a clareza do código, diminuindo o número de linhas e favorece a eficiência de execução visto a disponibilidade cada vez maior de hardware que processa operações vetoriais.